| PIZZA | Current compiler version: 0.39d |
| A substantial companion to Java | |
| PizzaExpress manual page | |
|
Contents
Home Mirrors FAQ Distribution
Applications
|
pizzaexpress [ options ]orpizzaexpress [ options ] [ source.java | source.pizza ]*
PizzaExpress is a simple command interpreter interface for the Pizza compiler, avoiding most of the class-loading overhead the compiler itself by simply not exiting after compilation.
You may also prompt these options (but not -classpath, nor -d) via the:pcommand into PizzaExpress.
- -classpath pathname
- the compiler will use the given classpath
- -d filename
- redirect classfile output
- -experimental
- enable experimental features
- -g
- include debug information
- -java
- accept only standard Java input
- -pizza
- accept standard Pizza input
- -printsearch
- print information where classfiles are searched
- -prompt
- stop after each error
- -s
- emit java sources instead of classfiles
- -scramble
- scramble private identifiers in bytecode
- -scrambleall
- scramble package visible identifiers in bytecode
- -switchcheck
- warn about fall-through in switches
- -verbose
- print detailed log
- -version
- print version information
To keep all source documentation at one place you should add the destination directory to your alias or batch command:alias pizzaexpress "java pizza.compiler.Express -d /home/classes"
To help you managing a project you can use PizzaExpress with the sources file names as parameters:pizzaexpress -d /home/classes '*.pizza' List.pizza ListBuffer.pizza(The ' is only needed in UNIX systems)
What will present you:Pizza-Express (using Version v0.38) 0: *.pizza 1: List.pizza 2: ListBuffer.pizzaTo compile all files matching *.pizza in the actual directory you simply type 0<return>.
CLASSPATH- Provides the system a path to the user-defined classes. Separate directories with a colon, for example,
- .:/home/avh/classes:/usr/local/java/classes